large capacity pump - Spanish English Dictionary